﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using T.FAS.Runtime.Metadata.Entity.DataModel;
using T.FAS.Runtime.Base.Entity;

namespace T.FAS.Runtime.Metadata.Entity.DataModel
{
    public class ElementDataTypeUtils
    {
        public static DataType ConvertToElementDataType(string ApplicationDataType)
        {
            if (Enum.TryParse(ApplicationDataType, out DataType dataType))
            {
                return dataType;
            }
            else
            {
                throw new FasException(DataModelErrorCode.DataType.TypeCastError, $"数据类型字符串:{ApplicationDataType}转换应用程序DataType失败");
            }
        }
    }
}
